/**
 *
 */
package andersonb.beans;

import java.io.Serializable;

/**
 * @author Anderson Bernardo
 *
 */
public class Transporte implements Serializable {

	private String transportadora;

	private String tipo;

	private Double preco;

	private Integer dias;

	/**
	 * @return the transportadora
	 */
	public String getTransportadora() {
		return transportadora;
	}

	/**
	 * @param transportadora the transportadora to set
	 */
	public void setTransportadora(final String transportadora) {
		this.transportadora = transportadora;
	}

	/**
	 * @return the tipo
	 */
	public String getTipo() {
		return tipo;
	}

	/**
	 * @param tipo the tipo to set
	 */
	public void setTipo(final String tipo) {
		this.tipo = tipo;
	}

	/**
	 * @return the preco
	 */
	public Double getPreco() {
		return preco;
	}

	/**
	 * @param preco the preco to set
	 */
	public void setPreco(final Double preco) {
		this.preco = preco;
	}

	/**
	 * @return the dias
	 */
	public Integer getDias() {
		return dias;
	}

	/**
	 * @param dias the dias to set
	 */
	public void setDias(final Integer dias) {
		this.dias = dias;
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public int hashCode() {
		final int prime = 31;
		int result = 1;
		result = prime * result
				+ (transportadora == null ? 0 : transportadora.hashCode());
		return result;
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public boolean equals(final Object obj) {
		if (this == obj) {
			return true;
		}
		if (obj == null) {
			return false;
		}
		if (getClass() != obj.getClass()) {
			return false;
		}
		Transporte other = (Transporte) obj;
		if (transportadora == null) {
			if (other.transportadora != null) {
				return false;
			}
		} else if (!transportadora.equals(other.transportadora)) {
			return false;
		}
		return true;
	}

	/**
	 * {@inheritDoc}
	 */
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("Transporte [");
		if (transportadora != null) {
			builder.append("transportadora=");
			builder.append(transportadora);
		}
		builder.append("]");
		return builder.toString();
	}

}
